/************************************************************************************ 

   Copyright (C) 2005
   Stephane BORDAS, Cyrille DUNANT, Vinh Phu NGUYEN, Quang Tri TRUONG, Ravindra DUDDU

   This file is part of the XFEM C++ Library (XFEMLIB) written 
   and maintained by above authors.

   This program is free software; you can redistribute it and/or modify it.

   This program is distributed in the hope that it will be useful, 
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   license text for more details.
   
	Any feedback is welcome. Emails : nvphu80@yahoo.com,stephane.bordas@epfl.ch

*************************************************************************************/
 
#ifndef _CRACKASYMPTOTIC_H_
#define _CRACKASYMPTOTIC_H_

#include "asymptoticfunction.h"


//! Crack asymptotic functions
/*!
   This class is an abstract class, the superclass of all classes that imple-
   ment the asymptotic functions of crack : functions for homogeneous media...\n
 DESCRIPTION
   This class defines the two attributes common to all component classes ;
   'number' is primarily used for reading data in the data file. 'domain' is
   used for communicating with other components.
 */
class CrackAsymptotic:public AsymptoticFunction
{
public:

  //!< Constructor
  CrackAsymptotic(Domain* aDomain,int n): AsymptoticFunction(aDomain,n){}
  ~CrackAsymptotic(){}       //!< Destructor
} ;


#endif // _CRACKASYMPTOTIC_H_








